# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models

# Create your models here.
class New(models.Model):
    title = models.CharField(max_length=255)
    contect = models.CharField(max_length=255)

    def getattrs(self, args=[]):
        """
        获取对象的基本属性，如果指定属性，将返回对象指定的属性，否则返回所有属性。
        :param args: 属性列表
        :return: 返回包含属性的字典。
        """
        attrs = vars(self)
        del attrs['_state']
        if args:
            attrs = {arg: attrs.get(arg) for arg in args}
        return attrs

    def __str__(self):
        return self.title